<?php
	
	function adicionarEpoca($conn, $nomeEpoca ,$dataInicio, $dataFim)
	{
		$errors = array();
		$idAutor = $_SESSION["id"];
		$nomeEpoca = $conn->real_escape_string($nomeEpoca);
		$dataInicio = $conn->real_escape_string($dataInicio);
		$dataFim = $conn->real_escape_string($dataFim);
		
		$query = "INSERT INTO `epocas_tbl` (`id_autor`, `data_ini`, `data_fim`, `data_criacao`, `data_mod`, `nome`)
		VALUES ($idAutor, '$dataInicio', '$dataFim', NOW(), NULL, '".iconv("utf-8", "windows-1252", $nomeEpoca)."')";
		
		$conn->query($query);
		
		if ($conn->affected_rows <= 0)
			$errors[] = "Ocorreu um erro ao tentar adicionar a nova epoca: $conn->error";
		
		return $errors;
	}
	
	function editarEpoca($conn, $id, $nomeEpoca ,$dataInicio, $dataFim)
	{
		$errors = array();
		$nomeEpoca = $conn->real_escape_string($nomeEpoca);
		$dataInicio = $conn->real_escape_string($dataInicio);
		$dataFim = $conn->real_escape_string($dataFim);
		
		$query = "UPDATE `epocas_tbl` SET `data_ini` = '$dataInicio', `data_fim` = '$dataFim', `data_mod` = NOW(), `nome` = '".iconv("utf-8", "windows-1252", $nomeEpoca)."' WHERE `id` = $id";
		
		$conn->query($query);
		
		if ($conn->affected_rows <= 0)
			$errors[] = "Ocorreu um erro ao tentar editar a epoca: $conn->error";
		
		return $errors;
	}
	
	function getEpocas($conn)
	{
		$query = "SELECT `e`.`id`, `a`.`nome`, `e`.`data_ini`, `e`.`data_fim`, `e`.`data_criacao`, `e`.`data_mod`, `e`.`nome` FROM `epocas_tbl` `e` JOIN `administradores_tbl` `a` ON `e`.`id_autor` = `a`.`id`";
		
		return $conn->query($query);
	}
	
?>